#include "Clock_UI.h"

void Clock_UI::weather_show_lv() {
    //创建并且设置按钮
    weather_button = lv_btn_create(lv_scr_act());
    lv_obj_set_size(weather_button, 100, 100);
    lv_obj_set_align(weather_button, LV_ALIGN_TOP_LEFT);

    //设置style
    lv_style_init(&weather_button_style);
    lv_style_set_bg_color(&weather_button_style, lv_color_white());
    lv_style_set_radius(&weather_button_style, 10);
    lv_style_set_shadow_width(&weather_button_style, 15);
    lv_style_set_shadow_color(&weather_button_style, lv_palette_main(LV_PALETTE_GREY));
    lv_style_set_shadow_ofs_x(&weather_button_style, 2);
    lv_style_set_shadow_ofs_y(&weather_button_style, 2);

    //添加style到button
    lv_obj_add_style(weather_button, &weather_button_style, LV_STATE_DEFAULT);

    //添加label控件到button控件，用于显示图片或字体
    weather_img = lv_img_create(weather_button);
    lv_obj_set_size(weather_img, 90, 90);
    lv_img_set_src(weather_img, "S:/qingtian.bin");
    lv_obj_set_align(weather_img, LV_ALIGN_CENTER);
}

